<?php

/**
*	 @class cDatabase klasa do polaczenia z baza danych
*/

class cDatabase
{
	public $oQuery;
	public $oPDO;	
	
	/**
	*	@brief konstruktor bezargumentowy, dane do polaczenie ustawia sie w pliku stork_config.php	
	*/
	
	public function __construct()
	{
          $this->oPDO = new PDO(STORK_DATABASE_SYSTEM.':host='.STORK_DATABASE_HOST.';dbname='.STORK_DATABASE_DBNAME, STORK_DATABASE_USER, STORK_DATABASE_PASS);
          return true;
	}

	/**
	*	@brief metoda wykonujaca zapytanie
		@param sQuery string lancuch zawierajacy tekstowe, dowolne zapytanie do bazy danych
		@return aResult array wynik zapytania
	*/

	public function query($sQuery)
	{
		$this->oQuery = $this->oPDO->prepare($sQuery);
		$this->oQuery->execute();
		$aResult = $this->oQuery->fetchAll();
		
		return $aResult;
	}
}

?>
